set the cursor of sprite the currentSpriteNum to [the number of member "finger", the number of member "fingerMask"]
end
on mouseDown
global gSectionList, gWhereWeveGone
sound stop 1
puppetSound(1, 0)
set the loc of sprite 63 to point(the mouseH, the mouseV)
updateStage()
set the movieTime of sprite 69 to 0
set the movieRate of sprite 69 to 1
set the sound of member "thunderMOV" to 1
repeat with x = 1 to 3
set the member of sprite 63 to "lightning" & string(x)
updateStage()
set the member of sprite 63 to "lightning0"
updateStage()
end repeat
set the loc of sprite 63 to point(the locH of sprite the currentSpriteNum + (0.5 * the width of sprite the currentSpriteNum), the locV of sprite the currentSpriteNum + (0.5 * the height of sprite the currentSpriteNum))
repeat with y = 1 to 7
set the member of sprite 63 to "strike" & string(y)
updateStage()
set the member of sprite 63 to "lightning0"
updateStage()
end repeat
startTimer()
repeat while the timer < 19
end repeat
set the visible of sprite 61 to 0
repeat with ogg = 22 to 49
set the visible of sprite ogg to 0
end repeat
repeat while the right of sprite 50 > 160
set the locH of sprite 50 to the locH of sprite 50 - 10
updateStage()
end repeat
set the visible of sprite 4 to 0
set the visible of sprite 5 to 0
go(getAt(gSectionList, the currentSpriteNum - 50))
set the locH of sprite 50 to -400
repeat while the right of sprite 21 < 800
set the locH of sprite 21 to the locH of sprite 21 + 10
updateStage()
end repeat
repeat with ogg = 22 to 49
set the visible of sprite ogg to 1
end repeat
repeat with ugg = 51 to 58
set the visible of sprite ugg to 0
end repeat
do("setUp" & string(getAt(gSectionList, the currentSpriteNum - 50)) & "Section")
set gWhereWeveGone to string(getAt(gSectionList, the currentSpriteNum - 50))
set the member of sprite 60 to "flame2"
set the member of sprite 61 to "flame1"
set the visible of sprite 61 to 1
end
on mouseLeave
set the cursor of sprite the currentSpriteNum to 0